[Overview]
[Previous]
[Next]
Pumping Lemma Example 3
Prove that L = {an: n is a prime
number} is not regular.
- We don't know m, but assume there is one.
- Choose a string w = an where n is a prime number and |xyz| = n
> m+1. (This can always be done because there is no largest prime number.)
Any prefix of w consists entirely of a's.
- We don't know the decomposition of w into xyz, but since |xy|
m, it follows
that |z| > 1. As usual, |y| > 0,
- Since |z| > 1, |xz| > 1. Choose i = |xz|. Then |xyiz| =
|xz| + |y||xz| = (1 + |y|)|xz|. Since (1 + |y|) and |xz| are each greater than
1, the product must be a composite number. Thus |xyiz| is a
composite number.
Q.E.D.
Copyright © 1996 by David Matuszek
Last modified Feb 20, 1996